protected Script(ScriptSerialData serialData) : this(serialData.entity) { scriptData = serialData.scriptData; }
public ICANHAZNAME(ScriptSerialData serialData) : base(serialData) { name = RetrieveScriptData <string>("n"); }
//constructor used for deserialization public Rotate(ScriptSerialData serialData) : base(serialData) { speed_ = RetrieveScriptData <float>("speed");//we retrieve data stored when deserializing }
public Rotator(ScriptSerialData serialData) : base(serialData) { speed = RetrieveScriptData <float>("spd"); }
//when you're not saving any data for script but since it's persistent, we need this ctor for deserializing public PlayerScript(ScriptSerialData serialData) : base(serialData) { }