void Start()
 {
     TheBuilderColorTracker    = GameObject.FindGameObjectWithTag("BuilderColorTracker").GetComponent <BuilderColorTracker>();
     TheBuilderBlock           = GetComponent <BuilderBlock>();
     TheBuilderShipMeshCombine = GetComponent <BuilderShipMeshCombine>();
     if (RunOnStart)
     {
         UpdateColor();
     }
 }
        public ColorTrackerData(BuilderColorTracker TheTracker)
        {
            BaseBaseColor       = new float[4];
            BaseEmissionColor   = new float[4];
            TrimBaseColor       = new float[4];
            TrimEmissionColor   = new float[4];
            EngineBaseColor     = new float[4];
            EngineEmissionColor = new float[4];
            ShieldColor         = new float[4];

            BaseBaseColor[0] = TheTracker.BaseBaseColor.r;
            BaseBaseColor[1] = TheTracker.BaseBaseColor.g;
            BaseBaseColor[2] = TheTracker.BaseBaseColor.b;
            BaseBaseColor[3] = TheTracker.BaseBaseColor.a;

            BaseEmissionColor[0] = TheTracker.BaseEmissionColor.r;
            BaseEmissionColor[1] = TheTracker.BaseEmissionColor.g;
            BaseEmissionColor[2] = TheTracker.BaseEmissionColor.b;
            BaseEmissionColor[3] = TheTracker.BaseEmissionColor.a;

            TrimBaseColor[0] = TheTracker.TrimBaseColor.r;
            TrimBaseColor[1] = TheTracker.TrimBaseColor.g;
            TrimBaseColor[2] = TheTracker.TrimBaseColor.b;
            TrimBaseColor[3] = TheTracker.TrimBaseColor.a;

            TrimEmissionColor[0] = TheTracker.TrimEmissionColor.r;
            TrimEmissionColor[1] = TheTracker.TrimEmissionColor.g;
            TrimEmissionColor[2] = TheTracker.TrimEmissionColor.b;
            TrimEmissionColor[3] = TheTracker.TrimEmissionColor.a;

            EngineBaseColor[0] = TheTracker.EngineBaseColor.r;
            EngineBaseColor[1] = TheTracker.EngineBaseColor.g;
            EngineBaseColor[2] = TheTracker.EngineBaseColor.b;
            EngineBaseColor[3] = TheTracker.EngineBaseColor.a;

            EngineEmissionColor[0] = TheTracker.EngineEmissionColor.r;
            EngineEmissionColor[1] = TheTracker.EngineEmissionColor.g;
            EngineEmissionColor[2] = TheTracker.EngineEmissionColor.b;
            EngineEmissionColor[3] = TheTracker.EngineEmissionColor.a;

            ShieldColor[0] = TheTracker.ShieldColor.r;
            ShieldColor[1] = TheTracker.ShieldColor.g;
            ShieldColor[2] = TheTracker.ShieldColor.b;
            ShieldColor[3] = TheTracker.ShieldColor.a;
        }
Exemple #3
0
 void Start()
 {
     Tracker = GameObject.FindGameObjectWithTag("ManagerTracker").GetComponent <ManagerTracker>();
     TheBuilderColorTracker = GameObject.FindGameObjectWithTag("BuilderColorTracker").GetComponent <BuilderColorTracker>();
     TheNetworkManager      = GameObject.FindGameObjectWithTag("NetworkManager").GetComponent <NetworkManager>();
 }
 void Start()
 {
     TheBuilderColorTracker = GameObject.FindGameObjectWithTag("BuilderColorTracker").GetComponent <BuilderColorTracker>();
     //Set color values to sliders
     SetStartingColors();
 }