void Awake() { save = Resources.Load("SaveData") as SaveScriptableObject2; xiStatus = new XiStatus(save); straightWeponStatus = new StraightWeponStatus(save); flickDodgeStatus = new FlickDodgeStatus(save); snipeCanonStatus = new SnipeCanonStatus(save); }
public void SetStatus(SnipeCanonStatus value) { snipeCanonStatus = value; if (value == null) { Destroy(gameObject); } SpawnPositionSet(); StartBulletMove(); }