コード例 #1
0
    public bool HelpPassenger(Passenger _passenger, float deltaTime)
    {
        if (passenger == null)
        {
            passenger = _passenger;
            passengerAssistPercentage = 0;
            progressPanel             = passenger.progressPanel.CreatePassengerProgress(passenger);
        }

        return(HelpPassenger(deltaTime));
    }
コード例 #2
0
    public PassengerProgressPanel3D CreatePassengerProgress(Passenger passenger)
    {
        // instantiate, position and parent
        GameObject new_go = (GameObject)Instantiate(this.gameObject);

        new_go.transform.position = new Vector3(passenger.transform.position.x, this.transform.position.y,
                                                passenger.transform.position.z);
        new_go.transform.parent = this.transform.parent;

        PassengerProgressPanel3D new_component = new_go.GetComponent <PassengerProgressPanel3D>();

        NGUITools.SetActive(new_component.progressSprite.gameObject, true);

        // update reference so passenger refers to new
        //passenger.progressPanel = new_component;
        return(new_component);
    }
コード例 #3
0
    public bool HelpPassenger(Passenger _passenger, float deltaTime)
    {
        if (passenger == null) {
            passenger = _passenger;
            passengerAssistPercentage = 0;
            progressPanel = passenger.progressPanel.CreatePassengerProgress(passenger);
        }

        return HelpPassenger(deltaTime);
    }