コード例 #1
0
ファイル: GSPlay.cs プロジェクト: jacobnelson/WorldsApart
 public LightConsole AddLinkedLightConsole(LightConsole linkedConsole, Texture2D texture, Vector2 position)
 {
     LightConsole console = new LightConsole(texture, position);
     console.LinkConsole(linkedConsole);
     consoleList.Add(console);
     return console;
 }
コード例 #2
0
ファイル: Player.cs プロジェクト: jacobnelson/WorldsApart
        public void CheckLightConsole(LightConsole console)
        {
            if (playerTangible != PlayerObjectMode.None && console.playerTangible != PlayerObjectMode.None)
            {
                if (playerTangible != console.playerTangible) return;
            }

            if (!pressing) return;
            if (hitBox.CheckCollision(console.hitBox))
            {
                console.PressConsole(this, !CheckForAlreadyHeld());
            }
        }
コード例 #3
0
ファイル: GSPlay.cs プロジェクト: jacobnelson/WorldsApart
 public LightConsole AddLightConsole(Texture2D texture, Vector2 position)
 {
     LightConsole console = new LightConsole(texture, position);
     consoleList.Add(console);
     return console;
 }
コード例 #4
0
 public void LinkConsole(LightConsole console)
 {
     linkedConsole = console;
     console.linkedConsole = this;
 }