Exemple #1
0
    // Use this for initialization
    protected override void Awake()
    {
        base.Awake();

        spiderBlackboard = new SpiderBlackboard();
        spiderBlackboard.InitialSetup(gameObject);

        blackboard = spiderBlackboard;
    }
    public SpiderAIActionsBaseState(SpiderBlackboard bb) : base(bb)
    {
        spiderBlackboard = bb;

        spiderBiteExecutor = new SpiderBiteExecutor();
        spiderBiteExecutor.Init(spiderBlackboard);

        spiderInfectExecutor = new SpiderInfectExecutor();
        spiderInfectExecutor.Init(spiderBlackboard);
    }
Exemple #3
0
 public SpiderEntryAIState(SpiderBlackboard bb) : base(bb)
 {
 }
 public SpiderAttractedToBarrelAIState(SpiderBlackboard bb) : base(bb)
 {
 }
 public SpiderLeadingGroupAIState(SpiderBlackboard bb) : base(bb)
 { }
 public SpiderSpawningAIState(SpiderBlackboard bb) : base(bb)
 {
 }
 public SpiderAIBaseState(SpiderBlackboard bb) : base(bb)
 {
     spiderBlackboard = bb;
 }
Exemple #8
0
    private SpiderBlackboard spiderBlackBoard; //disabled to avoid warnings. reenable if needed

    public override void Init(EnemyBaseBlackboard bb)
    {
        base.Init(bb);
        spiderBlackBoard = (SpiderBlackboard)bb;
    }
Exemple #9
0
 public SpiderAttackingPlayerAIState(SpiderBlackboard bb) : base(bb)
 {
 }
 public SpiderInfectingDeviceAIState(SpiderBlackboard bb) : base(bb)
 {
 }
 public SpiderFollowingGroupAIState(SpiderBlackboard bb) : base(bb)
 {
 }