void Awake() { if (instance != null) { Destroy(gameObject); } instance = this; }
void Start() { manager = GetComponent <MinionManager>(); cursor = CommandCursor.instance; }
protected override void InitializeOnAwake() { base.InitializeOnAwake(); cursor = Instantiate(commandCursor).GetComponent <CommandCursor>(); }