示例#1
0
    void Awake()
    {
        persister = GetComponent<PersistanceDriver>();
        fragments = GetComponentsInChildren<SaveFragment>();

        profile = GetComponentInChildren<ProfileFragment>();
        character = GetComponentInChildren<CharacterFragment>();
        weapons = GetComponentInChildren<WeaponsFragment>();
        treasury = GetComponentInChildren<TreasuryFragment>();
        battles = GetComponentInChildren<BattlesFragment>();
    }
示例#2
0
        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);
        }