public void Init() { Application.targetFrameRate = 60; gameMode = new ActGameMode(); gameMode.Init(); sceneLoader = GetComponent <SceneLoader>(); DontDestroyOnLoad(gameObject); SceneManager.sceneLoaded += SceneLoaded; }
// Use this for initialization void Start() { Pawn = GetComponent <ActCharacter>(); Pawn.controller = this; gameMode = OldGameMain.GetInstance().gameMode; bt = GetComponent <BehaviorTree>(); //BehaviorManager.instance.UpdateInterval = UpdateIntervalType.SpecifySeconds; //BehaviorManager.instance.UpdateIntervalSeconds = 0.25f; //BehaviorManager.instance.ExecutionsPerTick = BehaviorManager.ExecutionsPerTickType.Count; //BehaviorManager.instance.task //SharedInt i1 = bt.GetVariable("s") as SharedInt; //i1.Value = 1; //bt.EnableBehavior(); //bt.RegisterEvent<object>("MyEvent", ReceivedEvent); //bt.UnregisterEvent<object>("MyEvent", ReceivedEvent); }