void Awake() { StartCoroutine(GameController.ActionAfterFewFramesCoroutine(1, () => { damageHealthParam = DamageHealthParamController.instance.GetCannonParamsById(cannonID); awakeAction.Invoke(); })); }
public DamageHealthParam Clone() { DamageHealthParam damageHealthParam = new DamageHealthParam(); foreach (FieldInfo field in this.GetType().GetFields()) { FieldInfo thisField = damageHealthParam.GetType().GetField(field.Name); if (thisField != null) { thisField.SetValue(damageHealthParam, field.GetValue(this)); } } return(damageHealthParam); }
void Awake() { //Debug.Log (frame); damageHealthParam = DamageHealthParamController.instance.GetExplodeObjectById(id); }
public void BulletAwake() { damageHealthParams = DamageHealthParamController.instance.GetCannonParamsById(cannonID); awakeEvent.Invoke(); }
public DamageHealthParam GetExplodeObjectById(string id) { DamageHealthParam lol = shipParams.Find(p => p.stID == id); return(lol); }
public DamageHealthParam GetCannonParamsById(int id) { DamageHealthParam lol = cannonParams.Find(p => p.id == id); return(lol); }