public override void Activate(BTDatabase database) { base.Activate(database); EasyJoystick.On_JoystickMove += OnJoystickMove; EasyJoystick.On_JoystickMoveEnd += OnJoystickMoveEnd; }
public override void Activate(BTDatabase database) { base.Activate(database); //监测攻击事件(攻击按钮) EventDispatcher.AddEventListener<BTCheckAttackOpt, System.Action>(BTreeEventConfig.OnAttack, onAttacked); }
public override void Activate (BTDatabase database) { base.Activate (database); if (_dataOpt != DataOpt.ProvidedTrans) { _readDataId = _database.GetDataId(_readDataName); } }
public override void Activate (BTDatabase database) { base.Activate (database); foreach (BTConditional conditional in _conditionals) { conditional.Activate(database); } }
public override void Activate(BTDatabase database) { base.Activate(database); //监测攻击事件(攻击按钮) EventDispatcher.AddEventListener <BTCheckAttackOpt, System.Action>(BTreeEventConfig.OnAttack, onAttacked); }
public override void Activate (BTDatabase database) { base.Activate (database); foreach (BTNode child in children) { child.Activate(database); } }
public override void Activate(BTDatabase database) { base.Activate(database); _alertTimeID = _database.GetDataId("alertTime"); _database.SetData <float>(_alertTimeID, 0f); }
/// <summary> /// Activate the node, which is called on Start of a BTTree. /// Can be seen as initialization method. /// </summary> /// <param name="database">Database.</param> public virtual void Activate (BTDatabase database) { _database = database; if (clearTick != null) { clearTick.Activate(database); } }
public virtual void Active( BTDatabase database ) { m_Database = database; foreach( BTNode node in m_ChildrenLst ) { node.Active( database ); } }
public override void Activate(BTDatabase database) { base.Activate(database); _trans = database.transform; seeker = _trans.GetComponent <Seeker>(); controller = _trans.GetComponent <CharacterController>(); seeker.pathCallback += OnPathComplete; }
public override void Activate(BTDatabase database) { base.Activate(database); _trans = database.transform; seeker = _trans.GetComponent<Seeker>(); controller = _trans.GetComponent<CharacterController>(); seeker.pathCallback += OnPathComplete; }
/// <summary> /// Init this tree by constructing the behavior tree. /// Root node should be returned. /// </summary> public virtual BTNode Init() { _database = GetComponent<BTDatabase>(); if (_database == null) { _database = gameObject.AddComponent<BTDatabase>(); } return null; }
public override void Activate(BTDatabase database) { base.Activate(database); animator = _go.GetComponent <Animator>(); stateHash = Animator.StringToHash("Base Layer" + "." + "Death"); EventDispatcher.AddEventListener <Death>(BTreeEventConfig.OnDeath, OnDeath); }
public override void Activate(BTDatabase database) { base.Activate(database); EasyTouch.On_SimpleTap += On_SimpleTap; _trans = database.transform; seeker = _trans.GetComponent <Seeker>(); }
public override void Activate(BTDatabase database) { base.Activate(database); EasyTouch.On_SimpleTap += On_SimpleTap; _trans = database.transform; seeker = _trans.GetComponent<Seeker>(); }
public override void Activate(BTDatabase database) { base.Activate(database); animator = _go.GetComponent<Animator>(); stateHash = Animator.StringToHash("Base Layer" + "." + "Death"); EventDispatcher.AddEventListener<Death>(BTreeEventConfig.OnDeath, OnDeath); }
public override void Activate(BTDatabase database) { base.Activate(database); if (_dataOpt != DataOpt.ProvidedTrans) { _readDataId = _database.GetDataId(_readDataName); } }
public override void Activate(BTDatabase database) { base.Activate(database); _trans = database.transform; _mask = 1 << (LayerMask.NameToLayer(_layerName)); var controller = _trans.GetComponent<CharacterController>(); if(controller != null) { _centY = controller.center.y * _trans.localScale.y; } }
public override void Activate(BTDatabase database) { base.Activate(database); _trans = database.transform; _mask = 1 << (LayerMask.NameToLayer(_layerName)); var controller = _trans.GetComponent <CharacterController>(); if (controller != null) { _centY = controller.center.y * _trans.localScale.y; } }
// // //增加一个构造,加两个属性,用来获得点击位置 // public BTCheckWithinDistance (Transform trans, float distance, string readDataName, DataOpt dataOpt) // :this(trans,distance,readDataName,dataOpt) // { // } public override void Activate(BTDatabase database) { base.Activate (database); if (_dataOpt != DataOpt.ProvidedTrans) { if(_database.ContainsData(_readDataName)) _readDataId = _database.GetDataId(_readDataName); } if (_dataOpt == DataOpt.FixedPosition) { _targetPos = _trans.position; } }
// // //增加一个构造,加两个属性,用来获得点击位置 // public BTCheckWithinDistance (Transform trans, float distance, string readDataName, DataOpt dataOpt) // :this(trans,distance,readDataName,dataOpt) // { // } public override void Activate(BTDatabase database) { base.Activate(database); if (_dataOpt != DataOpt.ProvidedTrans) { if (_database.ContainsData(_readDataName)) { _readDataId = _database.GetDataId(_readDataName); } } if (_dataOpt == DataOpt.FixedPosition) { _targetPos = _trans.position; } }
/// <summary> /// Init this tree by constructing the behavior tree. /// Root node should be returned. /// </summary> public virtual BTNode Init() { _database = GetComponent<BTDatabase>(); if (_database == null) { _database = gameObject.AddComponent<BTDatabase>(); } //每个行为树上挂一个动画事件的接收器 if(_useAnimEvent) { _animEvent = GetComponent<AnimEvent>(); if (_animEvent == null) { _animEvent = gameObject.AddComponent<AnimEvent>(); } } return null; }
public override void Activate(BTDatabase database) { base.Activate(database); _animEvent = _go.GetComponent<AnimEvent>(); if (_animEvent == null) { _animEvent = _go.AddComponent<AnimEvent>(); } _trail = _go.GetComponent<TrailWeapon>(); if (_trail == null) { _trail = _go.AddComponent<TrailWeapon>(); _trail.TrailObj = _go.transform.Find2("weapon_trail", false).GetComponent<WeaponTrail>(); } //监测攻击完成事件 EventDispatcher.AddEventListener<AnimatorStateInfo>(BTreeEventConfig.OnAnimationFinished, onAttackFinished); }
public override void Activate(BTDatabase database) { base.Activate(database); _animEvent = _go.GetComponent <AnimEvent>(); if (_animEvent == null) { _animEvent = _go.AddComponent <AnimEvent>(); } _trail = _go.GetComponent <TrailWeapon>(); if (_trail == null) { _trail = _go.AddComponent <TrailWeapon>(); _trail.TrailObj = _go.transform.Find2("weapon_trail", false).GetComponent <WeaponTrail>(); } //监测攻击完成事件 EventDispatcher.AddEventListener <AnimatorStateInfo>(BTreeEventConfig.OnAnimationFinished, onAttackFinished); }
public override void Activate(BTDatabase database) { base.Activate(database); _dataName = BTConditionOpt.KeyCode.ToString(); }
public override void Activate(BTDatabase database) { base.Activate(database); EventDispatcher.AddEventListener <Damage>(AnimEventConfig.OnDamage, OnDamaged); }
public override void Activate(BTDatabase database) { base.Activate(database); _database.SetData <float> ("thinkTime", 0f); _thinkTimeID = _database.GetDataId("thinkTime"); }
public override void Activate (BTDatabase database) { base.Activate (database); _primaryChild.Activate(database); ResetRuningChildren(); }
public override void Activate (BTDatabase database) { base.Activate (database); _database.SetData<float> ("thinkTime",0f); _thinkTimeID = _database.GetDataId ("thinkTime"); }
public override void Activate (BTDatabase database) { base.Activate (database); _alertTimeID = _database.GetDataId ("alertTime"); _database.SetData<float>(_alertTimeID,0f); }
public override void Activate(BTDatabase database) { base.Activate(database); }
public override void Activate(BTDatabase database) { base.Activate(database); _trans = _database.characterManager.transform.Find("DownCollider"); _equipmentStatus = _database.characterManager.characterBase.equipmentStatus; }
public override void Activate(BTDatabase database) { base.Activate(database); _targetManagerID = _database.GetDataId("targetManager"); _thisDownTrans = _database.characterManager.transform.Find("DownCollider"); }
public override void Activate(BTDatabase database) { base.Activate(database); _mask = 1 << (LayerMask.NameToLayer(_layerName)); }
public override void Activate (BTDatabase database) { base.Activate (database); _targetManagerID = _database.GetDataId ("targetManager"); _thisDownTrans = _database.characterManager.transform.Find ("DownCollider"); }
public override void Activate (BTDatabase database) { base.Activate (database); _characterManager = _database.characterManager; }
public override void Activate (BTDatabase database) { base.Activate (database); _trans = _database.characterManager.transform.Find ("DownCollider"); _equipmentStatus = _database.characterManager.characterBase.equipmentStatus; }
public override void Active (BTDatabase database) { base.Active( database ); active = true; }
public override void Activate(BTDatabase database) { base.Activate(database); EventDispatcher.AddEventListener<Damage>(AnimEventConfig.OnDamage, OnDamaged); }
public override void Activate(BTDatabase database) { base.Activate(database); _characterManager = _database.characterManager; _downCollider = _characterManager.transform.Find("DownCollider"); }
public override void Activate (BTDatabase database) { base.Activate (database); if (!_isSpecial) { _readDataID = _database.GetDataId(_readDataName); } }
public override void Activate(BTDatabase database) { base.Activate(database); _characterManager = _database.characterManager; }
public override void Activate (BTDatabase database) { base.Activate (database); _characterManager = _database.characterManager; _downCollider = _characterManager.transform.Find ("DownCollider"); }
public override void Activate(BTDatabase database) { base.Activate(database); this.controller = _database.transform.GetComponent<CharacterController>(); }
public override void Activate(BTDatabase database) { base.Activate(database); this.controller = _database.transform.GetComponent <CharacterController>(); }