Esempio n. 1
0
    void CartService()
    {
        passedInfo = false;
        Transform  currentJobLocation = gameObject.transform;
        GameObject cart = Instantiate(cartObject, currentJobLocation.position, Quaternion.identity);

        cart.transform.parent = gameObject.transform;

        for (int i = 0; i < assignedCharacters.Length; i++)
        {
            statsScript = assignedCharacters[i].GetComponent <StatsController_Script>();
            statsScript.AssignWorkplace(gameObject.transform);
            statsScript.AssignCollectionPoint(collectionScript.collectionPoint.transform);
            statsScript.AssignWorkItem(cart);
            clientLocation = collectionScript.collectionPoint;
        }
    }
 public MovementState_Script(StatsController_Script npcInfo, StateMachine_Script stateMachine) : base(npcInfo, stateMachine)
 {
 }
 protected State_Script(StatsController_Script _npcInfo, StateMachine_Script _stateMachine)
 {
     this.npcInfo      = _npcInfo;
     this.stateMachine = _stateMachine;
 }