public static AttackCommand StaticCreate(int _inMyNetworkID, int _inTargetNetworkID)
    {
        AttackCommand re       = null;
        GameObject    gameob   = NetworkManager_v2.mInstance.GetGameobjectByNetworkId(_inMyNetworkID);
        GameObject    targetob = NetworkManager_v2.mInstance.GetGameobjectByNetworkId(_inTargetNetworkID);
        int           playerid = NetworkManager_v2.mInstance.GetPlayerID();

        if (gameob != null && targetob != null)
        {
            NetworkObject netob     = gameob.GetComponent <NetworkObject>();
            NetworkObject netTarget = targetob.GetComponent <NetworkObject>();
            if (netob != null && netTarget != null)
            {
                if (netTarget.GetPlayerId() != netob.GetPlayerId() && playerid == netob.GetPlayerId())
                {
                    re = new AttackCommand();
                    re.SetNetworkID(_inMyNetworkID);
                    re.SetPlayerID(playerid);
                    re.SetTargetNetworkID(_inTargetNetworkID);
                }
            }
        }
        return(re);
    }