コード例 #1
0
 public AskforIngridients(GameObject objectTarget, AICharacter selftarget, AICharacter eggchef, AICharacter milkchef)
 {
     DeliverObject = objectTarget;
     Self          = selftarget;
     Milkchef      = milkchef;
     Eggchef       = eggchef;
 }
コード例 #2
0
ファイル: GrabEgg.cs プロジェクト: Syfrex/BehaviourTree
 public bool GoToObject(AICharacter currentcharacter, GameObject TargetObject)
 {
     currentcharacter.transform.position = Vector3.MoveTowards(currentcharacter.transform.position, TargetObject.transform.position, currentcharacter.AIMovementSpeed * Time.deltaTime);
     return(Vector3.Distance(currentcharacter.transform.position, TargetObject.transform.position) > 1);
 }
コード例 #3
0
ファイル: GrabEgg.cs プロジェクト: Syfrex/BehaviourTree
 public GrabEgg(GameObject objectTarget, AICharacter selftarget)
 {
     DeliverObject = objectTarget;
     Self          = selftarget;
 }
コード例 #4
0
 public DeliverEgg(AICharacter pancakechef, AICharacter selftarget)
 {
     DeliverObject = pancakechef;
     Self          = selftarget;
 }
コード例 #5
0
ファイル: EggChef.cs プロジェクト: Syfrex/BehaviourTree
 public EggChef(AICharacter pancakechef, GameObject chicken, AICharacter selftarget)
 {
     Pancakechef   = pancakechef;
     Chicken       = chicken;
     thischaracter = selftarget;
 }
コード例 #6
0
ファイル: PancakeChef.cs プロジェクト: Syfrex/BehaviourTree
 public PancakeChef(GameObject target, AICharacter selfchef)
 {
     Oven          = target;
     thischaracter = selfchef;
 }
コード例 #7
0
ファイル: MilkChef.cs プロジェクト: Syfrex/BehaviourTree
 public MilkChef(AICharacter pancakechef, GameObject cow, AICharacter selftarget)
 {
     Pancakechef   = pancakechef;
     thischaracter = selftarget;
     Cow           = cow;
 }
コード例 #8
0
ファイル: Cook.cs プロジェクト: Syfrex/BehaviourTree
 public Cook(AICharacter selftarget)
 {
     Self     = selftarget;
     CookTime = 0;
 }