protected override void _RiseAbility(Entity.AbilitySet abilitys) { abilitys.DetechAbility<IObserveAbility>(); abilitys.DetechAbility<IObservedAbility>(); abilitys.DetechAbility<ICrossAbility>(); base._RiseAbility(abilitys); }
protected override void _RiseAbility(Entity.AbilitySet abilitys) { abilitys.DetechAbility<PhysicalAbility>(); abilitys.DetechAbility<IMoverAbility>(); }
protected override void _RiseAbility(Entity.AbilitySet abilitys) { abilitys.DetechAbility<Regulus.Physics.IQuadObject>(); abilitys.DetechAbility<PhysicalAbility>(); }
/// <summary> /// 移除功能 /// </summary> /// <param name="abilitys">現有功能Dict</param> protected override void _RiseAbility(Entity.AbilitySet abilitys) { abilitys.DetechAbility<IObserveAbility>(); }
/*public event Action<string, Types.Vector2, string, Types.Vector2> CrossEvent; void _CrossAbility_MoveEvent(string target_map, Types.Vector2 target_position) { if (CrossEvent != null) CrossEvent(target_map, target_position, _DBActorInfomation.Property.Map, _DBActorInfomation.Property.Position ); CrossEvent = null; }*/ /// <summary> /// 移除功能 /// </summary> /// <param name="abilitys">現有功能Dict</param> protected override void _RiseAbility(Entity.AbilitySet abilitys) { abilitys.DetechAbility<Session.StuffTeacher>(); abilitys.DetechAbility<Session.StuffStudent>(); abilitys.DetechAbility<IObserveAbility>(); abilitys.DetechAbility<IObservedAbility>(); abilitys.DetechAbility<ICrossAbility>(); base._RiseAbility(abilitys); }
/// <summary> /// 移除功能 /// </summary> /// <param name="abilitys">現有功能Dict</param> protected override void _RiseAbility(Entity.AbilitySet abilitys) { abilitys.DetechAbility<IActorPropertyAbility>(); abilitys.DetechAbility<IActorUpdateAbility>(); abilitys.DetechAbility<ISkillCaptureAbility>(); abilitys.DetechAbility<IBehaviorCommandAbility>(); abilitys.DetechAbility<IBehaviorAbility>(); abilitys.DetechAbility<IMoverAbility>(); abilitys.DetechAbility<PhysicalAbility>(); }