Beispiel #1
0
    // Use this for initialization
    void Start()
    {
        navTargets = new NavTarget[targets.Length];
        for (int i = 0; i < targets.Length; i++)
        {
            navTargets[i] = new NavTarget(targets[i]);
        }

        navCharacters = new NavCharacter[characterControllers.Length];
        for (int i = 0; i < characterControllers.Length; i++)
        {
            var target = SampleAvailableTarget();
            target.reserved  = true;
            navCharacters[i] = new NavCharacter(characterControllers[i], target);
        }

        lastUpdate = Time.time;
    }
        public MainPage()
        {
            MAINPAGE = this;

            ApplicationViewTitleBar titleBar = ApplicationView.GetForCurrentView().TitleBar;

            titleBar.BackgroundColor               = Colors.Black;
            titleBar.ForegroundColor               = Colors.White;
            titleBar.ButtonBackgroundColor         = Colors.Black;
            titleBar.ButtonForegroundColor         = Colors.White;
            titleBar.InactiveBackgroundColor       = Colors.Black;
            titleBar.InactiveForegroundColor       = App.Colors.BUTTON_CLICK.Color;
            titleBar.ButtonInactiveBackgroundColor = Colors.Black;
            titleBar.ButtonHoverBackgroundColor    = App.Colors.BUTTON_IDLE_LEFT.Color;
            titleBar.ButtonHoverForegroundColor    = Colors.White;

            InitializeComponent();
            NavCharacter.SetPageType(PageType.CHARACTER);
            NavBase.SetPageType(PageType.BASE);
            NavCombat.SetPageType(PageType.COMBAT);
            NavSkills.SetPageType(PageType.SKILLS);
            NavFeats.SetPageType(PageType.FEATS);
            NavInventory.SetPageType(PageType.INVENTORY);
            NavSpells.SetPageType(PageType.SPELLS);
            NavParty.SetPageType(PageType.PARTY);
            NavSettings.SetPageType(PageType.SETTINGS);
            NavSettings1.SetPageType(PageType.SETTINGS);

            NewCharacter.SetLoadType(LoadType.NEW);
            LoadCharacter.SetLoadType(LoadType.LOAD);
            DeleteCharacter.SetLoadType(LoadType.DELETE);
            SortOptions.SetLoadType(LoadType.SORT);
            NavCharactersMenu.SetLoadType(LoadType.MENU);

            LoadCharacters();

            //ChangePage(NavCharacter);
        }
Beispiel #3
0
 private void Awake()
 {
     characterAnimation = GetComponent <CharacterAnimation>();
     character          = GetComponent <NavCharacter>();
 }
 private void Awake()
 {
     attack              = GetComponent <Attack>();
     character           = GetComponent <NavCharacter>();
     characterController = this;
 }