예제 #1
0
    void Start()
    {
        speed     = flowSpeed;
        dnChanger = GameObject.Find("DayNightChanger").GetComponent <DayNightChanger>();
        fw        = transform.parent.gameObject.GetComponent <FlowingWaterController>();

        SetDir();
    }
예제 #2
0
 void Start()
 {
     ctrl        = GameObject.Find("GameStateController").GetComponent <GameStateController>();
     sEnd        = GameObject.FindGameObjectWithTag("Goal").GetComponent <StageEndJudge>();
     dnChanger   = GameObject.Find("DayNightChanger").GetComponent <DayNightChanger>();
     cc          = GameObject.Find("Main Camera").GetComponent <CameraController>();
     poseCtrl    = GameObject.Find("Pose").GetComponent <PoseController>();
     waterHeight = startHegiht;
 }
예제 #3
0
    // Start is called before the first frame update
    void Start()
    {
        speed     = flowSpeed;
        dnChanger = GameObject.Find("DayNightChanger").GetComponent <DayNightChanger>();
        fw        = transform.parent.gameObject.GetComponent <FlowingWaterController>();

        dir   = FlowDir.STRAIGHT;
        angle = transform.parent.localEulerAngles.z;
        //InitFlowEffect();
    }
예제 #4
0
 private void Start()
 {
     Init();
     collisionPosition = new Vector3(0.0f, 0.0f, 0.0f);
     velocity = new Vector3(0.0f, 0.0f, 0.0f);
     dnChanger = GameObject.Find("DayNightChanger").GetComponent<DayNightChanger>();
     gameCtrl = GameObject.Find("GameStateController").GetComponent<GameStateController>();
     whc = GameObject.Find("WaterHeightController").GetComponent<WaterHeightController>();
     poseCtrl = GameObject.Find("Pose").GetComponent<PoseController>();
     oldIsDay = true;
     flowDir = FlowDir.NON;
     speed = 1.0f;
     straightAngle = new List<float>();
 }
예제 #5
0
    void Start()
    {
        dnChanger     = GameObject.Find("DayNightChanger").GetComponent <DayNightChanger>();
        flowingWaters = GameObject.FindGameObjectsWithTag("FlowingWater");
        whc           = GameObject.Find("WaterHeightController").GetComponent <WaterHeightController>();
        fwc           = new FlowingWaterController[flowingWaters.Length];

        int count = 0;

        foreach (GameObject obj in flowingWaters)
        {
            fwc[count] = obj.GetComponent <FlowingWaterController>();
            if (fwc[count] == null)
            {
                fwc[count] = obj.GetComponent <StraightFlowController>();
            }
            count++;
        }
    }