public void Init_Avater() { actionStatusDictionary.Init(gameObject.name); actionBasic = actionBasicBuilder.GetActionBaseByName(gameObject.name); actionBasic.Init(gameObject); animator = gameObject.GetComponent <Animator>(); }
public GameTurnTableCtrl() { TurnTableData data = new TurnTableData { type = TurnTableType.Get }; this.resultGet = data; this.list = new List <TurnTableData>(); this.action = new ActionBasic(); }
public void Install() { if (!this.bInit) { this.bInit = true; this.m_Entity.OnDizzy = (Action<bool>) Delegate.Combine(this.m_Entity.OnDizzy, new Action<bool>(this.OnDizzy)); this.m_Entity.WeaponHandUpdate(); this.prevAttackPrev = this.m_Entity.m_AniCtrl.GetString("AttackPrev"); this.prevAttackEnd = this.m_Entity.m_AniCtrl.GetString("AttackEnd"); this.m_Entity.m_AniCtrl.SetString("AttackPrev", this.m_Data.AttackPrevString); this.m_Entity.m_AniCtrl.SetString("AttackEnd", this.m_Data.AttackEndString); this.OnAttackEndEndAction = (Action) Delegate.Combine(this.OnAttackEndEndAction, new Action(this.OnAttackEnd)); this.m_Entity.mAniCtrlBase.InitWeaponSpeed(this.m_Data.AttackSpeed); this.action = new ActionBasic(); this.action.Init(false); this.OnInstall(); } }
// Update is called once per frame void Update() { // set moving target if (Input.GetMouseButtonDown(0)) { Vector3 mouseWorldPosition = UtilsClass.GetMouseWorldPosition(); CurrentAction = new ActionGoToTile(this.gameObject); CurrentAction.Execute(); } if (Input.GetKeyDown(KeyCode.F)) { CurrentPlan = new PlanToHaveSex(this.gameObject, this.animator); CurrentPlan.Execute(); } if (CurrentPlan != null) { CurrentPlan.Proceed(); } }
public MainModuleMediator() : base("MainUIPanel") { this.action = new ActionBasic(); this.currentPage = 2; }