void Awake() { shipCentre = GameObject.FindGameObjectWithTag("ShipCentre"); objectPooler = FindObjectOfType <MultiObjectPool>(); seagullState = SeagullStates.entering; this.transform.LookAt(shipCentre.transform); }
protected DockControllerBase(DockControlViewBase controlView) { ControlView = controlView; SelectionScope = new DockItemSelectionScope(); Items = new DockItemCollection(OnItemAdded, OnItemRemoved); InternalItems = new DockItemCollection(AttachItem, DetachItem); DockItemGroupPool = new MultiObjectPool <DockItemGroupKind, DockItemGroup>(BuildItemGroup, OnDockItemGroupMounted, OnDockItemGroupReleased); SuspendState = new DelegateObservableSuspendState(OnLayoutSuspended, OnLayoutResumed); SelectionScope.SelectedItemChanged += OnSelectionScopeSelectedItemChanged; }
//preventing multiple instances private void Awake() { if (Instance == null) { Instance = this; DontDestroyOnLoad(gameObject); } else { Destroy(gameObject); } }
private void Awake() { objectPooler = FindObjectOfType <MultiObjectPool>(); }