Training.Initialize C# (CSharp) Method

Initialize() public method

public Initialize ( ) : void
return void
    public void Initialize()
    {
        if (!isInitialized) {
            int sections = 8;
            tunnelRenderMans = new Renderer[sections];
            for (int i=0; i<sections; ++i) {
                GameObject newSection = Instantiate (tunnelPrefab, new Vector3 (0, 0, i * 4f), Quaternion.identity) as GameObject;
                newSection.transform.parent = tunnelContainer.transform;
                tunnelRenderMans [i] = newSection.transform.GetComponent<Renderer>();
                tunnelRenderMans [i].material.SetFloat ("_Blend", 1);
            }
            isInitialized = true;
        }
    }

Usage Example

示例#1
0
    public Training CreateTrainingOption(string name, string description, float cost, List <TrainingEffect> trainingEffects, int phase)
    {
        Training trainingOption = new Training();

        trainingOption.Initialize(name, description, cost, trainingEffects, phase);
        trainingOptions.Add(trainingOption);
        return(trainingOption);
    }