private void Start() { critterStats = new CritterStats(data, level, scaleVariance); speed = data.speed; atkDamage = data.atkDamage; atkSpeed = data.atkSpeed; cUtil = new CritterUtil(this); }
protected override void Init() { TraitHelpers.CreateTrait(ID, Name, Description, on_add : delegate(GameObject go) { CritterUtil.AddObjectLight(go, Random.ColorHSV(0f, 1f, 0f, 1f, 0.5f, 0.8f), 2f, 600); //go.AddOrGetDef<CreatureLightToggleController.Def>(); }, positiveTrait: true ); }