style: change gizmos decorator name
parent
df4b171235
commit
470d855cc2
|
@ -18,13 +18,13 @@ import {
|
||||||
import GameState from '../Enum/GameState';
|
import GameState from '../Enum/GameState';
|
||||||
import ScoreType from '../Enum/ScoreType';
|
import ScoreType from '../Enum/ScoreType';
|
||||||
import GameEvent from '../Events/GameEvent';
|
import GameEvent from '../Events/GameEvent';
|
||||||
import { registerGizmo } from '../Gizmos/Decorator';
|
import { registerGizmos } from '../Gizmos/Decorator';
|
||||||
import Gizmos2D from '../Gizmos/Gizmos2D';
|
import Gizmos2D from '../Gizmos/Gizmos2D';
|
||||||
import AudioManager from '../Manager/AudioManager';
|
import AudioManager from '../Manager/AudioManager';
|
||||||
import { EventManger } from '../Manager/EventManger';
|
import { EventManger } from '../Manager/EventManger';
|
||||||
const { ccclass, property } = _decorator;
|
const { ccclass, property } = _decorator;
|
||||||
|
|
||||||
@registerGizmo
|
@registerGizmos
|
||||||
@ccclass('Enemy')
|
@ccclass('Enemy')
|
||||||
export class Enemy extends Component {
|
export class Enemy extends Component {
|
||||||
@property({ type: Collider2D, visible: true })
|
@property({ type: Collider2D, visible: true })
|
||||||
|
|
|
@ -14,7 +14,7 @@ import {
|
||||||
} from 'cc';
|
} from 'cc';
|
||||||
import TimeConfig from '../Enum/TimeConfig';
|
import TimeConfig from '../Enum/TimeConfig';
|
||||||
import { CameraController } from '../Environments/CameraController';
|
import { CameraController } from '../Environments/CameraController';
|
||||||
import { registerGizmo } from '../Gizmos/Decorator';
|
import { registerGizmos } from '../Gizmos/Decorator';
|
||||||
import Gizmos2D from '../Gizmos/Gizmos2D';
|
import Gizmos2D from '../Gizmos/Gizmos2D';
|
||||||
import Gizmos3D from '../Gizmos/Gizmos3D';
|
import Gizmos3D from '../Gizmos/Gizmos3D';
|
||||||
import AudioManager from '../Manager/AudioManager';
|
import AudioManager from '../Manager/AudioManager';
|
||||||
|
@ -24,7 +24,7 @@ import Utilities from '../Utilities';
|
||||||
import { Ball } from './Ball';
|
import { Ball } from './Ball';
|
||||||
const { ccclass, property } = _decorator;
|
const { ccclass, property } = _decorator;
|
||||||
|
|
||||||
@registerGizmo
|
@registerGizmos
|
||||||
@ccclass('MultiBall')
|
@ccclass('MultiBall')
|
||||||
export class MultiBall extends Component {
|
export class MultiBall extends Component {
|
||||||
@property({ type: Collider2D, visible: true })
|
@property({ type: Collider2D, visible: true })
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Component, director, Director, Node } from 'cc';
|
import { Component, director, Director, Node } from 'cc';
|
||||||
|
|
||||||
export function registerGizmo(constructor: new () => Component) {
|
export function registerGizmos(constructor: new () => Component) {
|
||||||
const w = window as any;
|
const w = window as any;
|
||||||
if (!w._componentsGizmos) w._componentsGizmos = [];
|
if (!w._componentsGizmos) w._componentsGizmos = [];
|
||||||
if (w._componentsGizmos.includes(constructor)) return;
|
if (w._componentsGizmos.includes(constructor)) return;
|
||||||
|
|
|
@ -1,6 +1,3 @@
|
||||||
import { NodeActivator } from 'cc';
|
|
||||||
import { EDITOR } from 'cc/env';
|
|
||||||
|
|
||||||
declare module 'cc' {
|
declare module 'cc' {
|
||||||
interface Component {
|
interface Component {
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -4,7 +4,7 @@ import GameState from '../Enum/GameState';
|
||||||
import ScoreType from '../Enum/ScoreType';
|
import ScoreType from '../Enum/ScoreType';
|
||||||
import { ScoreObject } from '../Environments/ScoreObject';
|
import { ScoreObject } from '../Environments/ScoreObject';
|
||||||
import GameEvent from '../Events/GameEvent';
|
import GameEvent from '../Events/GameEvent';
|
||||||
import { registerGizmo } from '../Gizmos/Decorator';
|
import { registerGizmos } from '../Gizmos/Decorator';
|
||||||
import Gizmos2D from '../Gizmos/Gizmos2D';
|
import Gizmos2D from '../Gizmos/Gizmos2D';
|
||||||
import ObjectPool from '../Pool/ObjectPool';
|
import ObjectPool from '../Pool/ObjectPool';
|
||||||
import { EventManger } from './EventManger';
|
import { EventManger } from './EventManger';
|
||||||
|
@ -26,7 +26,7 @@ class weightedObject {
|
||||||
public currentWeight;
|
public currentWeight;
|
||||||
}
|
}
|
||||||
|
|
||||||
@registerGizmo
|
@registerGizmos
|
||||||
@ccclass('SpawnObjectManager')
|
@ccclass('SpawnObjectManager')
|
||||||
export class SpawnObjectManager extends Component {
|
export class SpawnObjectManager extends Component {
|
||||||
@property({ type: weightedObject, visible: true })
|
@property({ type: weightedObject, visible: true })
|
||||||
|
|
Loading…
Reference in New Issue