Hello. OK… let’s say I have a script “Colors”.
using UnityEngine;
using System.Collections;
public class Colors : MonoBehaviour {
public Color r, g, b;
}
And then in another script I do:
using UnityEngine;
using System.Collections;
public class ColorsPartTwo : MonoBehaviour {
void Start () {
Colors c = new Colors();
c.r = Color.red;
c.g = Color.green;
c.b = Color.blue;
gameObject.AddComponent<Colors>( c );
}
}
What I’m trying to say is that can I create an instance of a class in a script and then add that newly created instance as a component.
I am a aware of: Example e = gameObject.AddComponent<Example>() as Example;
and all the other ways of adding a component as seen here. But I just wanted to know if I could it this way as well… or something along those lines… Thanks in advance.