ObjItem.ts 860 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. import { _decorator, CCInteger, Color, color, Component, log, Node, Sprite } from 'cc';
  2. import { EventCustom } from '../../scripts/Common/EventCustom';
  3. import { GameManager } from '../../scripts/Manager/GameManager';
  4. const { ccclass, property } = _decorator;
  5. @ccclass('ObjItem')
  6. export class ObjItem extends Component {
  7. _isSelected: boolean = false;
  8. _type: number = 0;
  9. set Type(a: number) {
  10. this._type = a;
  11. this.init();
  12. }
  13. start() {
  14. }
  15. init() {
  16. this.getComponent(Sprite).color = new Color(185, 185, 185, 255);
  17. this._isSelected = false;
  18. }
  19. clicked() {
  20. if(GameManager.getInstance().isStartGame)
  21. {
  22. let e = new EventCustom("ObjSelected", true, this.node);
  23. this.node.dispatchEvent(e);
  24. }
  25. }
  26. update(deltaTime: number) {
  27. }
  28. }