void Awake() { persister = GetComponent<PersistanceDriver>(); fragments = GetComponentsInChildren<SaveFragment>(); profile = GetComponentInChildren<ProfileFragment>(); character = GetComponentInChildren<CharacterFragment>(); weapons = GetComponentInChildren<WeaponsFragment>(); treasury = GetComponentInChildren<TreasuryFragment>(); battles = GetComponentInChildren<BattlesFragment>(); }
public override Fragment GetItem(int position) { WeaponsFragment fragment; switch (position) { case 0: fragment = new WeaponsFragment() { MainWeaponList = Shooter.ShooterList.ConvertAll(v => (MainWeapon)v) }; break; case 1: fragment = new WeaponsFragment() { }; break; case 2: fragment = new WeaponsFragment() { }; break; case 3: fragment = new WeaponsFragment() { }; break; case 4: fragment = new WeaponsFragment() { }; break; case 5: fragment = new WeaponsFragment() { }; break; case 6: fragment = new WeaponsFragment() { }; break; case 7: fragment = new WeaponsFragment() { }; break; default: fragment = null; break; } return(fragment); }